By ship
Passenger boats and vehicular ferries run across the Golok River between Pengkalan Kubur north of Kota Bharu, and Ban Taba, near Tak Bai in Narathiwat Province in southern Thailand. See the Kota Bharu page for transportation details to Pengkalan Kubur.
Passenger boats also run between the Bukit Bunga immigration checkpoint near Jeli in the western part of the state, and Buketa in Narathiwat Province.
A bridge across the Golok River at Bukit Bunga is already completed.
By road
To/from other parts of Malaysia: Kelantan can be accessed by road via the East-West Highway which links Gerik in Perak on the west coast, and Jeli in Kelantan. Federal Route 8 connects Kota Bharu with Central Pahang via Kuala Krai and Gua Musang. You can also enter Kelantan on the East Coast main road Federal Route 3 which runs from Johor Bahru in the south to Kota Bharu via Terengganu and the eastern part of Pahang. Use this road if you are heading to the Perhentian Islands.
To/from Thailand: Road users can enter Kelantan from the southern Thai province of Narathiwat at Rantau Panjang across the Golok River from the Thai town of Sungai Kolok, and across the Golok River on the newly completed bridge at Bukit Bunga, Jeli.
By train
Kelantan is linked to the rest of Peninsular Malaysia by the East Coast railway line, also known as the "Jungle Railway". The line starts from Tumpat in the north of the state and passes through Wakaf Baru the nearest station to Kota Bharu, Kuala Krai and Gua Musang in the southern part of the state before it enters Pahang.
The main railway stations in Kelantan where express trains stop are:
Gua Musang:
Tel: +60-9-9121226Pasir Mas:
Tel: +60-9-7909025Tumpat:
Tel: +60-9-7257232Wakaf Bahru
for Kota Bharu: Tel: +60-9-7196986To/From Kuala Lumpur: The sleeper Ekspres Wau links Tumpat with Kuala Lumpur daily, pasing through Jerantut for Taman Negara National Park.
To/From Singapore and Johor Bahru: The sleeper Ekspres Timuran goes to/from Singapore daily, also stopping at Jerantut. There are slow local trains to Gemas, Negeri Sembilan where the train joins the main West Coast trunk line, and even to Singapore. In early 2007, a daily day train, the Lambaian Timur was introduced, allowing travellers to enjoy the jungles of Peninsular Malaysia as it travels through the stretch during daylight hours.
To/from Thailand: Although there is a railway branch line running from Pasir Mas to Rantau Panjang on the Thai border, there are no passenger train services into Thailand or even to Rantau Panjang. Catch a local bus to Rantau Panjang, cross the border to Sungai Kolok where the are trains to Hat Yai and Bangkok.
For more details, check KTMB's (http://www.ktmb.com.my) website.
By bus
To/from other parts of Malaysia: Long distance express buses connect Kota Bharu with Penang via the East-West Highway, and the other East Coast towns of Kuala Terengganu and Kuantan. See the Kota Bharu page for details.
A local bus runs twice daily between Gua Musang in Kelantan and Kuala Lipis in Pahang where there are connections to Jerantut for Taman Negara National Park. Buses depart Gua Musang at 1030 and 1530 and from Kuala Lipis at 0800 and 1300. Local buses also run from Pasir Puteh in the eastern part of the state to Jertih and Kuala Besut for boats to the Perhentian Islands, which lie just inside Terengganu. To Gerik in Perak, there is one trip a day via the East-West Highway, leaving Kota Baru at 0630 and Gerik at 1230.
To/from Thailand: There are no direct bus services into Thailand. Catch a local bus to Rantau Panjang, and cross the border to Sungai Kolok where there are bus connections to other destinations in Thailand. See the Kota Bharu page for details.